home *** CD-ROM | disk | FTP | other *** search
/ Chip 2006 June / CHIP 2006-06.2.iso / program / freeware / DOSBox0.65-win32-installer.exe / INSTALL.txt < prev    next >
Encoding:
Text File  |  2006-03-29  |  2.1 KB  |  67 lines

  1. Things needed for compilation.
  2.  
  3. SDL 
  4.     The Simple DirectMedia Library available at http://www.libsdl.org
  5.  
  6. Curses 
  7.     (optional)
  8.     If you want to enable the debugger you need a curses library.
  9.     ncurses should be installed on just about every unix distro.
  10.     For win32 get pdcurses at http://pdcurses.sourceforge.net
  11.  
  12. Libpng
  13.     Needed for the screenshots. (optional)
  14.     For win32 get libpng from http://www.sourceforge.net/projects/gnuwin32
  15.  
  16. Zlib
  17.     Needed by libpng. (optional)
  18.     For win32 get libz (rename to zlib) from http://www.sourceforge.net/projects/gnuwin32
  19.  
  20. SDL_Net 
  21.     For modem/ipx support(optional). Get it from http://www.libsdl.org
  22.  
  23. SDL_Sound 
  24.     For compressed audio on diskimages. (optional)
  25.  
  26. ALSA_Headers
  27.     (optional)
  28.     ???????? for Alsa support under linux
  29.  
  30. If you want compile from the CVS under a unix system, you'll also need 
  31. automake (>=1.6), autoconf(>=2.50). Should be available at http://www.gnu.org
  32.  
  33. For building on unix systems.
  34. If you are building from the cvs run ./autogen.sh first before doing the following.
  35.  
  36. 1. ./configure
  37. 2. make
  38.  
  39. In step 1 you could add the following switches:
  40. --enable-debug 
  41.         enables the internal debugger. --enable-debug=heavy enables even more 
  42.         debug options. Dosbox should then be run from a xterm and when the sdl-
  43.         window is active press pause to enter the debugger.
  44.  
  45. --disable-fpu
  46.         Will disable the emulated fpu. Although the fpu emulation code isn't 
  47.         finished and isn't entirely accurate it's advised to leave it on. 
  48.  
  49. --enable-core-inline
  50.         enables some memory increasing inlines. This greatly increases 
  51.         compiletime for maybe a increase in speed.
  52.  
  53. --disable-dynamic-x86
  54.         disables the dynamic cpu core. Although it's unstable it can greatly
  55.         improve the speed of dosbox on x86 hosts.
  56.  
  57. --disable-fpu-x86
  58.         disables the assembly fpu core. Although relatively new the x86 fpu 
  59.     core has more accuracy then the regular fpu core. 
  60.  
  61. Check the src subdir for the binary.
  62.  
  63.  
  64.  
  65. Build instructions for VC++6 
  66. Don't use VC++ 6:it creates faulty code in core_normal.cpp
  67.